body
{
    background-color: white;

    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 13px;
    color:#525252;
    margin : 0px;
    margin-left : auto;
    margin-right : auto;
}

#reporteEstudiantes{
    padding-left: 30px;
    padding-top: 30px;
}

.main
{
    width:1000px;
}

.contenido
{
    
    background-color: white;
    width: 100%;
    
}

.fl
{
    float: left;
}

.fr
{
    float:right;
}

.mar10
{
    margin:10px;
}

.mar20
{
    margin:20px;
}

.pad10
{
    padding:10px;
}

.mar5
{
    margin: 5px;
}

.marleft20{
    margin-left: 20px;
}
.marleft30{
    margin-left: 30px;
}

.basicFont
{
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   font-size: 13px;
}

.subTitulo
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 15px;
    margin-bottom: 8px;
}

.mar4
{
    margin:4px;
}




.sindeco-b a:link{color:black;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}
.sindeco-b a:hover{color:back;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:underline}
.sindeco-b a:visited{color:black;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}

.sindeco-w a:link{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}
.sindeco-w a:hover{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:underline}
.sindeco-w a:visited{color:white;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;; text-decoration:none}

textarea, select 
{ 
    border:1px solid #919699;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:13px; padding:3px;
    margin-top:4px;
    margin-bottom:7px;
    margin-left: 0px;
}

input
{
    height: 25px;
}


tbody
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
}

tbody th
{
	padding               : 5px 13px;
}
tbody tr td
{
	padding               : 5px 13px;
        height: 35px;

}

tfoot td,
tfoot th
{
	border-left           : none;
	border-top            : 1px solid #CCC;
}

th
{
	text-align:left;
}

.titulo
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 21px;
    font-weight: 500;
    color:#0D8BBD;
}

.titulo2
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 30px;
    font-weight: 500;
    color:#0D8BBD;
}

.copyRight
{
    background-color: #504e4e;
    color:white;
    height: 20px;
    padding-bottom: 8px;
    width: 100%;
}

.table-format td{
    padding               : 5px 13px;
    border-left           : 1px solid #CCC;
    border-top            : 1px solid #CCC;
}

.table-format th{
    padding               : 5px;
    background-color:#2B6FB6;
    color: white;
}

.table-format2 td{
    padding               : 2px 13px;

    border-top            : 1px solid #CCC;
}

.table-format2 th{
    padding               : 4px;
    background-color:#666666;
    color: white;
}

.table-bordes
{
    border-bottom       : 1px solid #CCC;
    border-right       : 1px solid #CCC;
}


@media print{
	.saltoPagina{
		page-break-after:always;
	}
}
            
            #info{
                margin-top: 3.9cm;
                text-align:center;
                font-family: "Times New Roman",Georgia,Serif;
                font-size: 23px;
            } 
            
            #principal{
                height: 16cm;
                border-width: 1px;
                border-style: solid;
            }
            
            #box{
                width: 13.5cm;
                margin-top: 2.6cm;
                margin-left: 5.1cm;
                height: 6.5cm;
/*                border-width: 1px;
                border-style: solid;*/
            }

.porc
{
   font-size: 40px;
   margin: 0px;
}
.nota
{
    font-size: 18px; 
}